Sports

Carlos Martinez Agrees to Reported Minor-league Contract with Giants